On Software Certification: We Need Product-Focused Approaches
نویسندگان
چکیده
In this paper we begin by examining the “certification” of a consumer product, a baby walker, that is product-focused, i.e., the certification process requires the performance of precisely defined tests on the product with measurable outcomes. We then review current practices in software certification and contrast the software regime’s process-oriented approach to certification with the product-oriented approach typically used in other engineering disciplines. We make the case that productfocused certification is required to produce reliable software intensive systems. These techniques will have to be domain and even product specific to succeed.
منابع مشابه
Software Certification : Methods and Tools
With the pervasive deployment of software in dependable systems used in everyday life, society is increasingly demanding that software used in critical systems must meet minimum safety, security and reliability standards. Certification is the procedure by which an authorized person or agency assesses and verifies characteristics of a system or product in accordance with established requirements...
متن کاملChallenges in Software Certification
As software has invaded more and more areas of everyday life, software certification has emerged as a very important issue for governments, industry and consumers. Existing certification regimes are generally focused on the wrong entity, the development process that produces the artifact to be certified. At best, such an approach can produce only circumstantial evidence for the suitability of t...
متن کاملSoftware Certification from Process and Product Perspectives
Previous studies by other researchers in this discipline provide a set of axiom and supporting models for software assessment and quality but are not extended to a practical and well accepted model of certification. During the last five years, two preliminary works was undertaken in this research group to study issues of certification and these works are still continuing. Recently, this initial...
متن کاملAligning Software Certification Skill Based on Industrial Issues in Software Engineering Curriculum
Currently, software engineering relies and focuses on issues relatively with well-established software development approaches and software process improvement. There is lack of skill that guides students with the knowledge of developing quality software products that meet certain standard in software industry. As a result, software products were being produced and delivered with bugs and compla...
متن کاملSoftware Industrialization and Architecture Certification
The industrialization of software development induces several changes to the development process as software development becomes distributed over company borders. They cooperatively develop individual components that are later assembled to software systems. This division of responsibilities requires a stricter quality assurance and in fact, creates a setting where the certification of software ...
متن کامل